.brand_intro{
    background: url(http://static.rebonhome.com/images/brands/intro.jpg) no-repeat center top;
    height:618px;
    padding-top:260px;
}
.introduction{
    width:798px;
    margin:0 auto;
    color:#fff;
    font-size: 18px;
    line-height: 28px;

}
.video_intro{
    background: #e9e9e9;
    height:810px;
    padding-top:70px;
}
.include_title{
    width:1000px;
    margin:0 auto;
    border-left:4px solid #000;
    padding-left:20px;

}
.include_title h1{
    font-size: 30px;
    font-family: 'microsoft yahei';
    color:#424242;
}
.include_title img{
    display: block;
    margin-top:12px;
}
.video_content{
    width:1020px;
    margin:0 auto;
    /* background: url(../../../public/images/brands/shadow1.jpg) no-repeat center bottom; */
}
.service_intro{
    background: url(http://static.rebonhome.com/images/brands/service.jpg) no-repeat center top;
    height:1471px;
}
.house_dot > li {
    width: 66px;
    height: 66px;
    line-height: 64px;
    border-radius:100%;
    background: #FBC1C3;
    text-align: center;
    font-size: 40px;
    color: #FFFFFF;
    cursor: pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position: absolute;
}
.house_dot {
    position: relative;
}
.house_dot > li > span {
    display: inline-block;
    font-family:'Arial';
    width: 50px;
    height: 50px;
    background: #F24045;
    border-radius: 100%;
    text-align: center;
    line-height: 48px;
}
.house_dot > li:hover span{
    transform: rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform: rotate(360deg); 	/* Firefox */
    -webkit-transform: rotate(360deg); /* Safari 和 Chrome */
    -o-transform: rotate(360deg);
    transition: transform 1s;
    -webkit-transition: -webkit-transform 1s;
}
.house_dot > li img{
    display: none;
}
.house_dot > li:hover img{
    display:block;
}
.house_dot > li.house1 {
    left: 619px;
    top: 460px;
}
.house_dot > li.house1 img{
    position: absolute;
    top: -269px;
    left: 83px;
    z-index: 100;
}
.house_dot > li.house2 {
    left: 719px;
    top: 672px;
}
.house_dot > li.house2 img{
    position: absolute;
    left: 79px;
    top: -200px;
    z-index: 100;
}
.house_dot > li.house3 {
    left: 306px;
    top: 783px;
}
.house_dot > li.house3 img{
    position: absolute;
    left: -180px;
    top: 70px;
}
.house_dot > li.house4 {
    left: 606px;
    top: 1083px;
}
.house_dot > li.house4 img{
    position: absolute;
    left: 79px;
    top: -200px;
}
.house_dot > li.house5 {
    left: 882px;
    top: 508px;
}
.house_dot > li.house5 img{
    position: absolute;
    left:-70px;
    top: -340px;
}
.wbp{
    background:#c9cac9 url(http://static.rebonhome.com/images/brands/wbq.jpg) no-repeat center top;
    height:492px;
}
.brand_sl{
    background:url(http://static.rebonhome.com/images/brands/sl.jpg) no-repeat center top;
    height:880px;
}
.strength_cut {
    width: 140px;
    height: 481px;
    float:right;
    margin-top:286px;
}
.strength_cut > li {
    width: 140px;
    height: 88px;
    padding-top:30px;
    text-align: center;
    margin-bottom: 3px;
    background: #cecece;
    cursor: pointer;
    font-size: 24px;
    color: #000000;
    font-family: 'microsoft yahei';
}
.strength_cut > li > p {
    display: block;
    width: 140px;
    height: 59px;
    line-height: 28px;
    text-align: center;
}
.strength_cut > li:hover,.strength_cut > li.cur{
    color:#fff;
    background: #fa3333
}
.brand_sl_content{
    margin-top:286px;
    width: 1035px;
    background: #fff;
    height: 411px;
    float: left;
    padding: 35px 0 35px 25px;
}
.brand_tech{
    background: #ececec;
    padding-top:90px;
    padding-bottom:50px;
}
.brand_tech_list{
    width:1028px;
    margin:0 auto;
    overflow: hidden;
}
.brand_tech_list ul{
    padding-top:45px;
    width: 1040px;
}
.brand_tech_list li{
    width:332px;
    float:left;
    margin-top:35px;
    margin-right:12px;
}
.brand_tech_list .img_box{
    /* border:1px solid #4d4d4d; */
    padding-top:66%;
}
.brand_tech_list li h3{
    color:#323232;
    font-size: 20px;
    text-align: center;
    font-family: 'microsoft yahei';
    font-weight:normal;
    margin-top:10px;
}
.brand_map{
    background: #ececec;
    padding-top:90px;
    padding-bottom:110px;

}
.brand_map .map{
    width: 880px;
    margin:0 auto;
    height:641px;
    background: url(http://static.rebonhome.com/images/brands/map.jpg) no-repeat center top;
    position:relative;
    margin-top:20px;
}
.brand_map .map .xian{
    position: absolute;
    top: 81px;
    left: 153px;
}
.brand_map .map .mb{
    position: absolute;
    top: 409px;
    left: 644px;
}
.brand_stores{
    width: 1038px;
    margin:0 auto;
}
.brand_stores li{
    float:left;
    width:503px;
    margin-right:16px;
    margin-top:40px;
    
}
.brand_stores li .img_box{
    padding-top:42%;
}
.brand_star{
    background:url(http://static.rebonhome.com/images/brands/starbg.jpg) no-repeat center top;
    height:939px;
    padding-top:209px;
    margin-bottom:130px;
}
.brand_commend{
    width:1185px;
    margin:0 auto;
    position:relative;
    
}
.brand_commend li{
    cursor: pointer;
}
.brand_commend .bcom1{
    position: absolute;
    left: 298px;
    width:423px;
}
.brand_commend .bcom1 .img_box{
    padding-top:76%;
}
.brand_commend .bcom2{
    position: absolute;
    left: 721px;
    top: 158px;
    width:458px;
}
.brand_commend .bcom2 .img_box{
    padding-top:75%;
}
.brand_commend .bcom3{
    position: absolute;
    left: 15px;
    top: 322px;
    width:419px;
}
.brand_commend .bcom3 .img_box{
    padding-top:83%;
}
.brand_commend .bcom4{
    position: absolute;
    left: 434px;
    top: 502px;
    width:422px;
}
.brand_commend .bcom4 .img_box{
    padding-top:83%;
}
.brand_commend .bcom5{
    position: absolute;
    left: 856px;
    top: 667px;
    width:283px;
}
.brand_commend .bcom5 .img_box{
    padding-top:66%;
}
.brand_commend .ul_case li h1{
    color:#fff;
    font-size:32px;
    font-family: 'microsoft yahei';
    text-align: center;
    font-weight: normal;
    margin-top:50px;
}

.brand_commend .ul_case li span{
    display: block;
    text-align: center;
    font-family: 'Arial';
    color:#bfbfbf;
    font-size:12px;
    margin-top:15px;
}
.brand_commend .ul_case li.cur span,.brand_commend .ul_case li.cur h1{
    color:#dc1442;
}
.brand_commend .bcase1{
    position: absolute;
    background:url(http://static.rebonhome.com/images/brands/ketingdingzhi2.jpg) no-repeat center top;
    width:252px;
    height:179px;
    left:75px;
    top:144px;
}
.brand_commend .bcase2{
    position: absolute;
    background:url(http://static.rebonhome.com/images/brands/chufangdingzhi2.jpg) no-repeat center top;
    width:228px;
    height:183px;
    left:721px;
    top:0px;
}
.brand_commend .bcase3{
    position: absolute;
    background:url(http://static.rebonhome.com/images/brands/wofangdingzhi2.jpg) no-repeat center top;
    width:316px;
    height:180px;
    left:405px;
    top:321px;
}
.brand_commend .bcase4{
    position: absolute;
    background:url(http://static.rebonhome.com/images/brands/shufangdingzhi2.jpg) no-repeat center top;
    width:304px;
    height:185px;
    left: 162px;
    top: 669px;
}
.brand_commend .bcase5{
    position: absolute;
    background:url(http://static.rebonhome.com/images/brands/xuanguandingzhi2.jpg) no-repeat center top;
    width:283px;
    height:199px;
    left: 856px;
    top: 502px;
}